Beautiful accommodations close to beaches and attractions on the North Shore.