Whether or not it is okay for men to wear Speedos on a cruise ship pool depends on the specific cruise line's dress code and policies. Some cruise lines may restrict swimwear that is considered too revealing or inappropriate, while others may have more relaxed policies. If the cruise line allows Speedos, keep other passengers in mind, including if you will be around many children. It's important to respect other passengers and their comfort levels.