Hotel Grand Bay in Isla Navidad, in the state of Colima. The neighboring town, Barra de Navidad, is across the lagoon, in the state of Jalisco.