I am a big fan of both miniature golf and regular golf, but I assumed that if I wanted to do either after moving to DC, I would have to head to the suburbs.
I was pleasantly surprised then when I learned that I could do both, and in the middle of the Potomac.
East Potomac Park is on the same island in the middle of the Potomac as the Jefferson Memorial, but on the eastern side of it, across I-395. It houses three different courses, a driving range, and miniature golf. The park also has a public swimming pool and, for the runners, Ohio Drive goes around the entire island, so it's a great place to exercise and see some great views of the DC waterfront and of the planes landing at the airport.
So far, I have only taken in the driving range and miniature golf. The driving range is pretty good and very large, with two levels and great views. The miniature golf course does not feature windmills or clowns or pirates; what it does have is a wide range of holes from easy to very challenging. It also is under the shade of some very large trees, which makes for a nice respite from the summer sun.
I also just have to show you the two holes I got holes-in-one on.
The only trouble with East Potomac Park is also a selling point: it's isolated, so it is difficult to get to by public transportation: there are Metro stops like L'Enfant Plaza and Smithsonian across the river, but then it's a decent length walk, so if you're interested in going, a cab or an Uber might be the way to go if you really need to swing those clubs.