I recently booked a 6-day cruise from Miami on Magic. Good price, good itinerary, including my favorite beach Half Moon Cay. However, once I checked port schedules (on CruiseMapper) I realized that Half Moon Cay has 4 ships in port on the same day! No thanks. I need to start checking port schedules before booking.