Have fun with onsite activities like windsurfing, volleyball, and scuba diving. Additional recreation onsite includes fitness classes, volleyball, and a safari. Indulge in a treatment at the spa and enjoy other amenities such as a private beach and a sauna. Magic Beach Resort also has a steam room and a garden.