where's puffy?

Grand Cayman Island