The correct response is: Portugal, France, and the Atlantic Ocean.
Spain shares its land borders with Portugal and France, and it is also bordered by the Atlantic Ocean to the northwest and southwest. The other options are incorrect as they either include irrelevant locations or incorrect border pairs.