Makarska, Croatia: Sandy Beaches and Majestic Mountains