Bayards Cove Inn wins prestigious Hidden Gem Award