Isn't it difficult to get transport to a beach? When we were there a few years ago, there were very few if any, taxis available and the queue for the long bus was a fiasco. We gave up
Unfortunately the cruiseline policies aren't consistent. I've previously booked direct through the cruiseline and still hit this probem of being unable to change an allocated guarantee cabin