Marina Krvavica liegt in der gleichnamigen Stadt im Westen der Makarska Riviera, 6 km südlich von Baška Voda.