A small, mountainous archipelago off the northeastern coast 320 mi/510 km northeast of Recife, Fernando de Noronha is a true island paradise that offers stunning primitive beaches, a laid-back at...