From swimming with pigs and sharks, to swimming, snorkelling and cocktails in tropical bars, here are the things to do in the ...