Tamarind Beach Hotel & Yacht Club – Canouan Island | SherryStay