We always enjoy going to the Annisquam Yacht Club moorings. The beach is beautiful, the sunsets and the view of the ocean is amazing. The things that keep this from being a 5 star review are:
1. The fishing boats that run out to the river in the early morning throw a mean wake at you while you sleep.
2. The crazy weekend boaters partying and consuming the entire beach with their boats anchored on the beach is a bit annoying. I recommend going during the week if possible and avoiding the weekend. We totally enjoy the evenings and mornings best before the weekend boats show up.
3. I wish the Yacht club would upgrade it's menu. They have a very limited menu not really designed for dinner.