Hallo,
Ich wuerde auch sagen, eher vorher, nach der Kreuzfahrt will man doch dann meist direkt nach Hause (so gehts mir zumindest !)
Vorteil Strandhotel: Fast alle bieten kostenlosen Shuttle an eine Mall/zentralen Punkt an
Vorteil Stadthotel: Sind meist viel billiger und bieten meist einen kostenlosen Shuttle zu einem oeffentlichen Strand an.
Das einizge Hotel, was Strand und einigermassen zentral liegt und preislich auch noch ok ist, ist das Dubai Marine Beach Resort & Spa (http://www.dxbmarine.com/home/). Ist sogar auch einigermassen in Hafennaehe, allerdings wuerde ich sagen, kann es mit den anderen Strandhotels nicht mithalten, da schon etwas aelter und Strandabschnitt und Pool etwas klein, aber fuer ein paar Tage waere es in Ordnung.
Die anderen Strandhotels sind alle ab Jumeirah Beach Hotel und dann Richtung Dubai Marina, also im "neuen" Dubai, da sind dann die bekannten Namen wie Sheraton, Hilton, Meridien, Ritz Carlton, Moevenpick etc.
Kommt drauf an, was Euch wichtiger ist...
Qual der Wahl...:)