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