Only 2 km from Rocky Cay Beach, Rocky Cay Bay offers self-catering apartments with free Wi-Fi and private balconies overlooking the sea in San Andres.