I have just found a few images on the web of something called Placencia Caye. Where is it? The photos looked great - nice clear blue waters. I'm heading to Placencia village in a few weeks and just want to know if it's worth searching for Placencia Caye. Any ideas?