Searching for a hidden beach town in Florida? Boca Grande offers uncrowded Gulf beaches, historic charm, and laid-back island life on Gasparilla Island.