This guide details the best things to do in Cavtat, Croatia. This resort town offers cultural, recreational and natural attractions.