15 Best Beaches in the United States shares Twitter Facebook Martha’s Vineyard, Massachusetts – This small island south of Cape Cod in Massachusetts is home to several amazing beaches. It is a very popular location for New Englanders, especially those with deeper pockets. Advertisement « Prev 10 of 16 Next »