tropical island and beach