Top 18 Beautiful Beaches in America

3. Nantucket, Massachusetts

Head to the island of Nantucket in Massachusetts, and you’ll feel like you’re stepping back in time as you take in its simple white cottages and cobblestone streets. Nantucket is also home to a variety of popular beaches like Surfside Beach, where you can enjoy a picnic, fly a kite, and take in the views.