Hi slm, Welcome to Cruise-Chat!
I have been on the Glory scheduled for the Western, but was re-routed to the Eastern due to a hurricane. I am booked again for the Western on the Glory. Our itinerary is different though. We have Cozumel, Belize, Roatan, and Freeport. I like yours better.
I have been to those ports several times, except Costa Maya. This would be too many ports and excursions to discuss in a single topic. I recommend starting out by reading and searching the Caribbean Port Chat
section. If you don't find the Info you are looking for, post a question there.
Congrats, on booking your Glory Western Cruise! I know I am looking forward to mine.