Mar by O’Two Hotels Set to Debut on the Shores of Cape Town’s Mouille Point in March 2027 is one of our current travel picks. O’Two Hotels, a boutique hotel group in Cape Town, has announced the debut of Mar by O’Two Hotels, a luxury hotel anticipated to open on the.