also been twice!
a) always wear a shirt when snorkelling and neoprene footwear--the sun will cook you in 20 mins flat, and the coral is razor sharp...i got sunburnt on the top of the foot, the blister swelled up to the size of a golf ball which i then tore off when i clipped the top of my foot when going over some coral..........i went out of the water like a pershing missile........

always sneak out bread from the restaurant and take it into the sea...the fish will corral you and you can hand feed them--the stripe ones nip your legs too!
c)take books/mp3 player, cos if it rains and you ain't diving you will get bored to tears.
d) the jet lag/heat/travel hassle will mean you keep missing meals through oversleeping--so take snacky cakes and cheesy poofs,
e)remember that they do not allow you to take alcohol into the country--we watched in amazement as some honeymooning muppets thought they could!!
f)make syre you tell them it is your honeymoon as they like to do things for you
g) relax--after all the aggro getting in, where the ak47s are bigger than the men carrying them, it is an extrordinarily gorgeous place