When in Ohio, you dont usually think about going to the beach for a day. But up in northeast ohio by lake erie there are several small little towns right by the lake with some small but nice beaches. Yes it is not the same as being by the ocean but during the summer months the water is warmer than the oceans and you can get some waves good for body surfing. The beaches in Conneaut and Ashtabula are well maintained with no trash. There are also beachside parks with concession stands to grab a snack at. There are several marinas too with some seafood restaurants( i havent been to these but they are always busy).
So if we you in Ohio, head up to Ashtabula or Conneaut area and enjoy a day at the beach. Then after be sure to check out Fitzgeralds for dinner on bridge street in Ashtabula( Fitzgeralds, a little gem in Ashtabula) for a relaxing end to your day