O Forte de Santa Catarina, ou Fortaleza de Santa Catarina de Ribamar, no Algarve, localiza-se no Concelho de Portimão, Distrito de Faro, em Portugal.
Em posição dominante sobre uma elevação no extremo Leste da Praia da Rocha, junto ao Rio Arade, esta fortificação defendia a povoação e a barra do rio Arade, cooperando com o Forte de São João do Arade, na margem oposta do rio, em Ferragudo.
No contexto da Dinastia Filipina, esta fortificação foi mandada construir no reinado de Filipe III, no local onde já existia uma ermida dedicada a Santa Catarina de Alexandria, da qual ainda subsiste o portal gótico primitivo no interior.
Sofreu grandes estragos com o terramoto de 1755.
No século XX esteve ocupada pela Polícia Marítima e pela Guarda Fiscal, tendo também servido como restaurante, café e geladaria.
Atualmente as dependências do forte são usadas como local de lazer pelos turistas que demandam a Praia da Rocha e a adjacente Marina de Portimão.