This little Sunshine State beach town has it all.