...sowohl zum surfen, als auch schnorcheln, findest Du in den entsprechenden Unterforen einiges an Hinweisen. Im Prinzip ist beides überall möglich, nur sind die Einschränkungen eben different.
Die Soma Bay ist dafür natürlich sehr geeignet, da zum schnorcheln die Riffe dort zumindest bis jetzt noch recht intakt sind und auch durch den konstanten Wind ein geradezu bevorzugtes Surf-/Kite-Revier ist.
Da "gutes" Essen wie immer relativ ist, solltest Du einmal einen Blick in die Bewertungen der dortigen Anlagen werfen, egal ob Breakers, Caribbean, Robinson, Amwaj oder die anderen...