The problem is that Cargo Ships assumes that everything takes place on surface 1 (nauvis), while SE can take place in a lot of other surfaces.
You should probably update the location check code to look for the correct surface.
Edit: Other parts of the code also assume that the game takes place entirely on surface 1, which means that at it's current state, Cargo Ships is almost completely non-functional outside of nauvis.