Satisfy everyone, beautiful beaches within a short walk. Activities, whale watch from Barnstable harbor a 15 minute drive. Played several golf courses within 15 minutes. Great food and ice cream. After a great day out, went back to a comfortable home to enjoy a drink on the back deck