Modern beachfront apartments offer harbor views, self-catering luxury, and easy access to Durban's attractions.