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.
This South Carolina island is the perfect spot for spring breakers who want a peaceful and recharging vacation.