Playa Tambillo: Mangrove-Fringed Island Beach in Esmeraldas | OnlyBeaches