El pueblo de Girasole está en la provincia de Ogliastra y limita al noreste con el municipio de Lotzorai, del que se separa por el Río Girasole. A un kilómetro del mar, está inmerso en el verde de un pinar frente a la playa de Isula Manna. Un amplio estanque es el destino de muchas aves que anidan en sus aguas. Su topónimo es conocido desde el medioevo con la variante "Girasol".

La presencia humana en el territorio está documentada a partir del periodo fenicio-púnico. El pueblo se convierte en importante escala hacia las costas itálicas, gracias a las condiciones favorables del puerto ubicado cerca del estanque actual. Utilizado también en la época romana, cuenta con los tráficos comerciales del Mediterráneo. Durante el medioevo el pueblo perteneció a la curadoría de Ogliastra y se anexó al reino del giudicato de Cagliari.