Cayos Cochinos is a truly spectacular spot to enjoy diving: very clear water, idyllic white sand beaches, incredibly diverse and healthy reefs, and professional dive shops to provide the service. Best of all, the reefs in Cayos Cochinos are uncrowded!