Florida’s Gulf Coast boasts beautiful beach towns with postcard-perfect landscapes, while the Atlantic side boasts swaying palm trees and emerald waters with many fantastic surfing spots.