Ships have various types of decks, including the main deck, weather deck, and promenade deck. The main deck is used for loading and unloading cargo and accommodating heavy machinery. The weather deck provides additional space for cargo stowage, and promenade decks are designed for passengers to enjoy scenic views and recreational areas.