Puerto Escondido is an archeological site in Honduras. The name means "hidden harbour". The site is on the Ulúa River near the Caribbean Sea. It has evidence of history from between 1600 BC and 450 AD.