Boca Grande on Gasparilla Island, Florida, Is America's Best Small Beach Town
"Known for its fish of the day and signature dishes like crab cakes and pan-fried snapper. It offers an impressive wine list and daily specials." - Travel + Leisure Editors