Occidental Roca Negra is located on a low hilltop overlooking the ocean, just outside the tiny coastal town of Puerto de Nieves on the northwest coast of Gran Canaria. This is the main ferry port ...