Brazil has some of the best dive sites in the world. Fernando de Noronha offers stunning underwater views and abundant marine life. Abrolhos Marine Park is home to unique reef formations and plenty of fish. Arraial do Cabo near Rio is great for all diver levels. Recife is known as the “shipwreck capital” of Brazil for its many wreck dives.