Instead of staying for 3 weeks with relatives, we chose to stay at Marj's VRBO. This location is wonderful - walking to beaches/lighthouse, close to the harbor restaurants and shops.
It has everything you need for a visit. And if you need area advice, Marj is extremely knowledgeable. She's a fabulous host! Simon and Max are adorable doggie hosts, too!
Lying in bed listening to the ocean waves is great!