Portopetro esta integrado dentro del centro turístico de Cala d´Or, compuesto por casas de vacaciones, hoteles y apartamentos turísticos. Desde el siglo XV existe un pequeño puerto comercial, utilizado para la exportación de la piedra de Santanyí de la zona y la importación de trigo. Llegó ha existir una aduana para controlar el comercio marítimo, pero a finales del siglo XIX perdió su función comercial y quedó reducido a un puerto pesquero. Actualmente en el pintoresco puerto se encuentra el Real Club Náutico de Portopetro, con la mayoría de embarcaciones destinadas al ocio, desde donde parten embarcaciones que realizan excursiones por la costa y hasta el Parque Natural del Archipiélago de Cabrera. La urbanización se inició a principios del siglo XIX y en 1959 empezó la transformación turística del núcleo, con al edificación del hotel Nereida y la construcción del Club Mediterraneé dos años más tarde.