A small Central American island known for its abundance of Tortilla Trees, which grow both flour and corn fruit that is flattened into tortillas. In English, the name translates to âTortilla Island.â
Holy shit! Nothing tastes better than a tortilla picked fresh from the tree on Isla Tortuga!