I was looking to do a yoga retreat and found an incredible program that is on the island of Ilha Grande in Brazil. It takes about 3 hours to get to from Rio and is absolutely amazing. I spent a week on the island doing yoga, hiking, swimming and just enjoying being in nature. The program is called The Island Experience and it truly is one of the best experiences I have had.
There are not any roads on the island, you get everywhere by boat, hiking or swimming! The building on the right is where we had breakfast and dinner everyday and the lodge where we stayed is nestled in the trees right behind the dock.