tropical island with giant rocks