How did it strike you on arrival? The biggest, new build on Ambergris Caye, Mahogany Bay doesn't feel as large as its 205 rooms might suggest. The short flight from Belize City crosses some of the ...