Plaża Torreguadiaro to plaża położona w miejscowości San Roque w andaluzyjskim regionie Campo de Gibraltar w Hiszpanii. Ta plaża o długości 1300 metrów i średniej szerokości około 30 metrów znajduje się między Torreguadiaro a portem Sotogrande, po śródziemnomorskiej stronie wybrzeża Campo de Gibraltar. Znajduje się on na obszarze zamieszkałym przez ekskluzywne urbanizacje Sotogrande i Torreguadiaro, w dawnej dzielnicy rybackiej. Posiada podstawowe usługi, takie jak codzienny wywóz śmieci, prysznice, toalety i dostęp dla osób niepełnosprawnych. Środowisko naturalne plaży jest bardzo zdegradowane przez budowę portu Sotogrande i otaczających go urbanizacji. Obecnie obecny system wydm jest bardzo ubogi, a wydmy stałe są bardzo rozdrobnione ze względu na ciągły ruch wczasowiczów na plaży o dużej presji turystycznej. Znajduje się tu jednak niewielkie słonawe mokradło, jedyny przykład tego typu ekosystemu na południu półwyspu..