If you dream of visiting one of earth's most beautiful beaches maje sure you go to Castelhanos Beach. This beach has clear waters and fine sand with a delicious restaurant for you to enjoy your day (tip: order a plate called moqueca). Don't forget to ask locals for the best mosquito repellent!!!