Best places for nature lovers in the Caribbean