On the beautiful coastal mainland of Belize near to Placencia, Chabil Mar Villas comprises five villa buildings each housing a self-contained suite.