last chapter, Sasaki said Yamato couldnt possibly get out of the island. This could mean his df is not flying type/ able to generate force to "fly" like doffy's or he's a martial arts and weapon user (most likely a swordsman).
or he's just a fodder kid who hates his dad and was waiting for hero Luffy to save the country.