Makarska is a nice town, the beach is more or less in the city (on the left side the boulevard and on the right side the beach).
The beach is not exactly sand, it is more made of small stones, but comfortable.
Makarska can be extremely busy, so don't know if you will really have a lot of space on the beach for yourself.
Parking is a bit of a mess as well and you may end up parking your car on top of the hill, having to walk down to the city center.
But, I think you can have a nice time in Makarska and even Dubvronik is not too far away.
