Vis Island in Croatia offers a stack of activities for travelers seeking adventure and relaxation. Explore ancient ruins, take a refreshing dip in