When not actually on the beach or shopping, the lush landscaping of the Inn made a cozy place to sit in a calm serenity