Krvavica sorge a 6 km a sud di Baška Voda, sua caratteristica è la forte vicinanza del mare e del monte Biokovo. Abitato nel XVIII secolo il suo nome si menziona solo nell'anno 1792 tuttavia, le località archeologiche (Gradina, Lazine, Zakuće) e i reperti (monete, un coperchio di sarcofago, ed altro) parlano della vita in questi luoghi già in età antica. In località Manastirine sopra il paese è stata ritrovata anche una stele con scolpito il rilievo di tre donne e un uomo con la spada. Gli inizi del turismo a Krvavica risalgono al 1960, quando proprio in riva al mare è costruito il complesso turistico omonimo con l'edificio centrale dalla particolare forma circolare. Oggi Krvavica offre appartamenti e camere moderni in case private, un negozio e altri requisiti turistici. Ai primi del XXI secolo ha ottenuto il suo porticciolo. Oltre alla bella spiaggia ghiaiosa il posto vanta un monumento naturale specifico - Ključ kuk - una roccia che svetta alta sul paese.