Best date I ever had was a boardwalk at the beach right on the sand, with a nearby mini fair a few blocks inland with a Ferris wheel, ice cream, fun stores/restaurants, etc. Had some personal history with the area too, which helped. We could walk, talk, watch the water/boats/people/animals, ride the wheel, and get food. Sort of a best of all of the above suggestions really. But ultimately, what makes a date good is if y’all click (you can tell within 10 minutes if you aren’t clicking). If you click, then the activities matter much less.