MinecraftStorage is one of the best places to find out mods, shaders, texture packs, maps and much more for Minecraft.
Tax' Ocean Villagers mod adds ships with villagers in them. These ships come in different variations. They spawn in the ocean naturally or you can spawn them using the /function ercerus comma