I chose this itinerary because we wanted to visit Honduras and Belize
Ship:
Very clean, Large, organized
Did not like the port as its in a poor area. Not much to see and beach is 5 miles away (which is not bad) taxi is about $25 pp and entrance to beach another $15 pp. Its a man made beach.
Loved it, take the trolley that it's $3 pp each way. Drops you off in either stop 1 or 2 right in front of the beach. Has a boardwalk with shops. Negotiate your chair prices as everyone will try to get your business
The port is nice very commercial. The nice beach is 45 min away and taxi is about $26 each way.
The closest beach we chose was ok as it had a lot of rocks and seashells