Inside The Beach Club, a state-of-the-art luxury hotel at Patriots Point