You'll be steps from Craigville Beach, West Dennis Beach, and Bay View Beach, among other top attractions. So soak up a tan by the ocean, dine at waterfront ...