Beach Harbor Resort is a beautiful resort right on the lakefront. It is a great place to get some food and relax on the beach. The rooms are nice, updated, spacious, super clean, and have kitchenettes, comfy beds, and a fridge. Guests can use grills and chairs outside. The staff is friendly, very nice, and very helpful. Waterfront Mary's offers great food, including an outstanding cod fish boil and cherry pie, with a personable boil master who puts on a great show. It is an affordable place and a really great place to stay, with many guests planning to return.