My family (myself, wife, and 12 year old) had a great time on this cruise. We wanted a slow day to just hang out and this was it. Driver picked us up at our condo and transported us to the dock. About 15 tourists on this cruise. Cool towels were offered before coffee, tea, and sodas.
The stop at the James Bond island is only 30 minutes, however once you get that a photo, not much else to it. Boats are constantly dropping people off, so it can get crowded. The Muslim fishing village was interesting, but nothing special really. Actually my 12 year old son felt were were intrusive, as you could literally see into the class rooms in the school and into peoples homes.
Lunch was decent. Keep in mind that you are out on a small boat. My son got a thrill from the swimming stop.
My family wanted to spend a day together doing not much of anything, and that is exactly what we got. The guides were friendly, engaging, and conversant in multiple languages.
Highly recommend if you want a slow day.More