Kuma doesn't teleport anyone instantly to anywhere .He just repels them at high speed and it is not even close to teleportation .Luffy was flying around 2 days to reach Maiden Island .
Don't tell me he visited weatheria or maiden island even before Nami or luffy .If he did calculate everything ,why did he send Usop ,choper and sanji to some random islands .I think his powers are mainly based on his opponents inert desires .take Nami for instance ,She wanted to know all abt weather ,it was her own desires + Kuma's repulsion that took her to weatheria .Sanji training along with the okamas .Zoro -hawki,franky-dr vengapunk island .