На границе с BiH нужен только действующий загранпаспорт. Единственная сложность которая может возникнуть - ожидание, т.к. это пик сезона и большой поток. Но, возможно, что и ждать придется не долго, все дело случая. На мой взгляд удобнее взять машину на прокат в аэропорту Дубровника, а сдать в Макарской. Есть такая возможность. Посмотрите вот здесь http://www.economycarrentals.com/