You don't need a passport for a Caribbean-style escape. These five beach towns in Florida deliver the turquoise waters and ...