Espumilla Beach is located at the end of James Bay on Santiago island. It is a magnificent beach surrounded by lush vegetation. This is a beautiful place to observe marine iguanas and to go snorkeling. A few trails leave from this beach, giving great opportunities for short hikes and offering opportunities to observe the local fauna and flora.