Situated only 50 metres from Praia da Rocha Beach, Hotel Santa Catarina offers rooms with private balconies, some overlooking the Atlantic Ocean.