best caribbean island for first timers