Aquinnah Public Beach (also known as Moshup Beach) is an impressive 5 miles long. Access is free, although parking ($10 to $20) is not. From the parking lot, it’s a 10-minute walk to the beach.
©Kenneth C. Zirkel/Getty Images
Aquinnah Public Beach
Martha's Vineyard