Vacations by the sea: 4 extraordinary Beach Hotels on the Makarska Riviera