The InterContinental Boston is a luxury hotel situated on the waterfront of Boston's Fort Point Channel. While it doesn't have a private beach, it offers proximity to several public beaches, including Spectacle Island Beach and Castle Island Beach. The hotel boasts elegant rooms, a spa, fitness center, and multiple dining options. Guests can easily venture out to the nearby beaches for a day of relaxation and beach activities.