The Upper Naranjo River is a fast-flowing 50-mile river that forms the southern boundary of Manuel Antonio National Park in Costa Rica. The Upper Naranjo carves through a slot canyon of bedrock for three miles, offering almost nonstop Class IV whitewater between narrow rock walls.