Pećina Buta - Sveti Petar na Moru je prirodna znamenitost i atrakcija tek nešto više od kilometra udaljena od centra mjesta. Unajmite li smještaj u Svetom Petru na Moru, pronaći ćete ovu špilju nakon petnaestak minuta lagane šetnje uzbrdo, u kanjonu između dvije uzvisine. Pećinska gomila i gradina na nadmorskoj visini od 156 metara omeđuju područje ispred Bute, koje se naziva Pećinska draga. Sama pećina Buta - Sveti Petar na Moru se nalazi na 76 metara nadmorske visine. Ulaz u špilju je ispod stepenastih vapnenačkih terasa. Polovicom prošlog stoljeća je špilja istraživana i tada su u njoj pronađena kamena oruđa iz neolitika. U špilji i oko nje bilo je fragmenata keramike iz doma rimske vladavine ovim prostorima. Do 60-ih godina prošlog stoljeća služila je pastirima kao zaklon, a mještani još pamte kako su za nevremena u nju sklanjali ovce. Danas ovaca nema, a špilja je zanimljivost i prilika za istraživanje okolice mjesta i njegove tisućljetne povijesti.