I will be visiting in early September with my husband and 1.5 year old son. We want to spend a couple days of our trip relaxing on an island and are debating which one to choose. We would like a mix of laid back beach relaxation, natural beauty, and water sports like diving and snorkeling. We also like more authentic, less touristy local culture, restaurants, etc. but nothing super remote / hard to get to. After doing some research, I was thinking that staying in Bol on Brac might be a good bet, but also read that some of the smaller towns on Hvar are nice. With the little one, we obviously don't want to stay in Hvar Town. Thanks in advance for any advise on this!