Yeah, Caribbean beaches are nice but American beaches hold their own, too. In fact, the Gulf Coast of Florida has some of the world's best.