Well, let's see. A CruiseMates cruise, huh?
Well, it would leave from an East Coast port that is an easy two hour drive for people in California, and that has a large spacious terminal with plenty of free parking nearby that is not crowded.
For a ten day cruise it should visit six Caribbean islands that have large sandy beaches and lots of shopping, two Mediterranean ports with historical ruins where you can really get to know the people and lots of shopping, three ports in Alaska with zip lines, helicopters and lots of shopping, and go through the Panama Canal and around the tip of Africa with lots of shopping.
It needs to have a lot of sea days for relaxing but no long boring days doing nothing but cruising over the sea.
Dining will be traditional at any time you want to, with eight people seated at your table for two.
Wireless internet will be available in the hot tub in the spa.
HMMM -- I think that is a good start. What else do we need to add?