Everything is overpriced for what it is. Surfing should be excellent seeing the massive waves! Warm waters, and wit luck seeing some turtle and dolphins.
Diving not special, overrated especially compared to other countries! Even Brasilians regretted they booked diving tours. Good walking shoes, and take driving license with you to be able to rent a buggy car. Otherwise you walk long stretches on dirt roads to reach some beaches.