The beach at The Body holiday resort

As the name suggests, this popular all-inclusive Caribbean resort is somewhere you can relax your mind, rejuvenate your body and engage in as many or as few sports and activities as you wish.