I've got a half-formed idea that we should holiday in Croatia this Summer, probably for 7 - 10 days, but we're at the very start of the process of figuring out where to go. We have two DS aged 14 and 11. We'd like to spend some days on the beach, ideally with some options of activities such as wind-surfing, kayaking, snorkelling. We also like walking, and scenic landscapes, so day trips to national parks would be good too. We like to be independent so would probably hire a car and self-cater in a villa or Airbnb. We live in South-west London, so would normally fly from Heathrow or Gatwick, but could fly from other London airports if necessary.
Any suggestions of a good base? Any tips of things not to miss?