Pirate's Lair is a series of caves, buildings and trails on Tom Sawyers Island. It can be reached by taking one of the rafts that docks near New Orleans Square on Rivers of America.
Photo courtesy of
Duchess of Disneyland. Read more about Pirate's Lair on her website.