We´ve been to Genting - the resort was nothing special.
The resort in PAya seems to be ok, but the Dive School there is very unorganized and we had to wait for ages for everything.
The food was in paya very nice!
You can find a lot places for snorkeling. For scuba: I have the feeling you need to take a boat for a longer ride (1hour) away from the island...