Have fun with on-site activities such as windsurfing, volleyball and scuba-diving. Additional recreation on-site 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.