Overlooking Aunt Lydia’s Cove, Chatham Bars Inn Resort & Spa is one of Cape Cod’s best resorts. Travelers have stayed at the resort for over a century, and it’s easy to see why with its private beach, sweeping views of the Atlantic Ocean and close proximity to the shops and restaurants of Chatham.