We booked a one day kayak tour through this company based on a friend of a friends recommendation and were really glad that we did. There are lots of people near old town trying to sell Kayak tours, I thought they all must be pretty much the same... but while we were out on our own tour we saw other groups on kayak tours and quickly realized that they are not all the same and we were happy that we sought out Adriatic Kayak Tours. I believe you can make reservations online & over the phone, but we ended up going in person to their office which is up a street (which was really just lots and lots of stairs) and basically in a house. We talked to one of the owners, he seemed like a great guy, he signed us up for the 3 island kayak tour. Our guide, "G" (he told us his full name but G was easier to remember), was awesome... he grew up in Dubrovnik so he was a great tour guide, he told us fun facts and was super patient when I was struggling with steering and overall being a not so great kayaker. (He ended up adjusting the rudder on my kayak and we were good to go.) We paddled to a couple different islands & caves, stopped for a ridiculously fresh/delicious lunch on one island, then had a beer while we waited for the ferry to come back for us. It was a really fun day, definitely one of the highlights of our whole trip.