The delightful, if rainy, Jungle Beach resort