Los primeros colonos europeos se establecieron en Santa Lucía en 1605: se trataba de 67 ingleses que se vieron obligados a atracar en la isla tras perderse en ruta hacia Guyana.
Ilan Ilan fue construido en 1989, se encuentra ubicado entre la Laguna de Tortuguero y el Canal de Penitencia el cual conduce a Barra del Colorado. Tiene un área de 8 hectáreas, 7 de las cuales convertidas en Reserva Biológica Privada creada por el Hotel. El área que rodea al Hotel pertenece al Parque Nacional de Tortuguero y es unas de las áreas silvestres con mayor diversidad biológica. Por este motivo se provee todas las facilidades necesarias, para que el turista explore en el área cuyo acceso es muy dificultoso, sin interferir ni dañar la riqueza natural. El visitante puede tener la oportunidad de apreciar un bosque tropical con todo su encanto.
Los primeros colonos europeos se establecieron en Santa Lucía en 1605: se trataba de 67 ingleses que se vieron obligados a atracar en la isla tras perderse en ruta hacia Guyana.