On Cape Cod Bay is beautiful Mayflower Beach. Among the most scenic of Dennis 16 beaches, this beach features a boardwalk that stretches from the large parking lot over the dunes to the beach below. This is a favorite spot for families.
In addition to restrooms and concessions, Mayflower Beach is staffed with lifeguards. Parking costs $10 per day for non residents.
How to get there: Beach St off Route 6A in Dennis