im trying to turn in my bijous and i cant find yojamba isle
Yojamba Isle is the small unmarked island to the Northwest of Grom'Gol Base Camp, just above "The Vile Reef" text on the map.