Marina Krvavica se nahaja v istoimenskem mestu na zahodnem delu Makarske riviere, 6 km južneje od Baške Vode.