As a cruiser, I am going to answer some of the questions and objections posed in the last several posts. Lets' be clear who is on the cruise ships (not just Carnival's), and let's be clear, most of the cruise lines operate about the same way.
The people on cruise ships have already paid for their breakfast, lunch and dinner everyday on the ship. They are in a floating hotel, with pools, hot tubs, good meals, and entertainment. You can say these people are fat, old, lazy, racist, stupid,..whatever. But these are your potential customers, and they have money to spend ashore. You might better ask yourselves how you can make the PP area interesting, different, welcoming and helpful to them, if you want them to spend their money in your place.
They DO want to learn about the places they visit. They want to eat the local food (but they are afraid it will make them sick). They want to see how people live, where the kids go to school, where people shop, how much it costs to live, what careers people can have, what their houses are like.
They have approximately 5/6 hours ashore before the ship sails. If they miss the ship it will cost them thousands of dollars to re-join it at the next port. So they want to book an experience on-line in your country before they ever leave home. They want a guarantee that you will get them back to the port before the ship leaves. And in those 5/6 hours, they want you to give them a taste of the culture and the society they are visiting.
Of course they are not going to venture to the Malecon on their own (even if they could find it). They have no idea what a Malecon is. Or how to get to it from the port. Or what to do when they get there. Or how to get back to the ship on time.
Package it up people! Then get it up on the Web and sell it!