What a great place! It is much more laid back than the busling Avalon. Two Harbors has one of everything you may need. Snorkeling is awesome just a long the western edge of the bay in the kelp. The restaurant is quite good for dinner. The lunch cafe is meh, but the bar can save that experience. We really enjoyed renting two lounge chairs on the beach for $45. Wait staff bring you whatever you want, they provide towels, nice lounge chairs and an umbrella, plus lunch and drinks at additional cost. Lots of mooring balls here, not sure I'd want to be here on a weekend, but the weekdays are blissful. Also they have deals on mooring, 7 nights for price of six in the high season, or 7 nights for the price of 2 in the off season (Nov. 1st) and you can switch to other locations on the island if there is a ball open, except at Avalon