Just 25 minutes north of the Playa de Oro International Airport, the Grand Bay Hotel Isla Navidad is located in Manzanillo and is two minutes away by water taxi from Barra de Navidad.