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