@dystracktd take a look at this thread. Map all the things
Should be useful. I’ve made many of these using free software and available GIS data. Much like the info from openStreets. Sometimes there are even plugins for 3D modeling software that can read the GIS files and generate a full model based on the data within the file. Good luck!
Oh and enjoy your cruise!