Coral Cay was one of my favourite places to stay on Siquijor. The cottage we had was beautiful, very clean with hot water and a ceiling fan - which is very rare in the Phils, and great if you don't like having cold aircon on all night (we had air con too though). The staff were very friendly and helpful, and the beach and pool they have at the resort are great. The food was good, but not the best. I would choose Coral Cay over Coco Grove. Coco Grove is much larger, and the resort is flashier - BUT waaay more expensive, and the rooms were not as nice. The air con in my room was broken and I had to ask several times before someone brought a fan in that I could use instead. The food and cocktails at Coco Grove are great, but are very expensive compared to anywhere else. Coral Cay is much better value for money. If you want to dive though, Coco Grove does have the Tubod marine reserve right on the doorstep and the Sea Explorers dive shop. Last time I was at Kiwi it was looking a bit run down, and very quiet even in peak season (Holy Week). We were actually staying at the resort next door as they have cottages on the beach (Kiwi's are mostly up a steep flight of steps and back from the sea) but went to eat dinner at Kiwi a couple of nights. Once we were told that there was no chef there to cook anything... I have no idea what the people staying there did! They do have gorgeous proper bread and real coffee though, and all the food is pretty good when it's available. The dive centre here only has a small boat, so I don't think they would take people right round the island. Sea Explorers is the best dive shop on the island.