More than just beaches, Trujillo has a natural diversity for visitors to experience firsthand. Local attractions include unspoiled beaches, hidden waterfalls, crisp rivers, rugged mountains; a lush tropical rainforest, vibrant coral reefs, exotic wildlife and a rich cultural past that are all a part of the allure and charm of Trujillo today.