Isla del Venado is an island of Nicaragua located between the Caribbean Sea (to the East ) and Bluefields Bay (to the West ). To the northeast of the island is the Nicaraguan town of El Bluff , which is also a port and to the southeast Cayo Guano and Cayo Pigeon .