Rock Crusher is a very nice park, but not on the water. Crystal Isles is a corporation owned park, Encore. It has had it's issues over the years but the recent comments I have seen on it have been mostly acceptable. You may want to expand your search area to include the RV parks in Homosassa, just a few miles south. We have stayed at Natures Resort, which is on the water, and enjoy it.
We get over to the Gulf side a couple of times a year and tend to stay at Rock Crusher as being on the water is not that important to us.