The closest islands to Fiji are Tonga and Vanuatu but you can find everything you’re looking for on the Fijian islands of Vanua Levu and Taveuni.