The resort has a 250-metre beachfront and more than 20 wave types where surfers can fine-tune their skills while receiving ...