a beach with palm trees and the words where to stay on grenada