Sullivan’s Castle Island, located along Pleasure Bay in South Boston, won a 2025 James Beard America’s Classics Award.