If you fancy a little slice of Caribbean paradise but don't want to leave the country, these gorgeous beach towns in the U.S. should scratch the itch.
Get away from it all on this remote, untouched Southeast Asian island lined with white-sand beaches and surrounded by diverse and rare coral reefs.