16. Kiawah Island

Kiawah Island

This island of the coast of South Carolina is something of a hidden gem.

Just 20 minutes from Charleston, it is actually one of the best beaches in the US outside of Hawaii, perfect for long romantic walks with your loved one.

St. John