Nice amenities, clean, small rocky beach on site.
I stayed at Searsport Shores 8 years ago. We got off on the wrong foot so badly, that it still makes me cringe. It was raining when we arrived. We had a reservation. When we arrived, we were asked what size our tent was (this was not addressed during the reservation, which was well in advance.), and told that it was too large. They told us that there was a maximum 10x10 for tents. They would not allow us to set up. Did I mention it was raining? Also, we had a 2 year old at the time. I drove a half hour to the nearest department store, which was finished carrying tents by that point in the year (July), and got nowhere with that. There was no other department store within a reasonable drive, and they gave us a hard time for about 2 hours, while we tried to entertain a toddler in the rain away from home, while he just kept repeating "home, home" in the saddest little voice. Finally they said oh go ahead and set up. We wasted half the next day at the laundromat drying our stuff. We were only there for 4 days, but my son was scarred for nearly a year. He would cry "home, home" even if I took him on a short walk on our own road!
I think if they had not altered our experience the way they did, we might have enjoyed the place more. It really isn't anything special. crowded rv sites, and a bit more roomy tent area. They have a tiny very rocky beach, not really somewhere to swim, just to enjoy the scenery and look for cool rocks. The facilities were clean. The only saving grace where my son was concerned was a large sand box.