We just did the Southern cruise on the Magic in October. Our room was starboard.
1. San Juan: faced the airport and had fun watching all the small planes take off and land.
2. Grenada: faced Fort George and a bit of the island.
3. Barbados: Just faced the ocean. But the port side didn't have much to look at either besides some buildings.
4. St. Lucia: Faced the bay and cruise terminal.
5. St. Kitts: Were docked directly across from the Carnival Valor, so we didn't see anything but their staterooms.
6. Antigua: Faced the island.
I enjoyed all of our views. I had a lot of fun watching the ship pull in and out of the ports and watching them put the ropes on, etc. It was also funny to get to see the latecomers coming to the ship. None of them seemed like they were in a rush, and several ship crew members were waiting for them.