Coconuts transported themselves around the world by floating through the oceans. This is one of the reasons (along with human interference) coconuts are so widespread worldwide. So, yes, coconuts do migrate.