Source: Tourism MediaMamora BayTreat yourself to a day of relaxation, watersports and delicious cuisine at the luxury beach resort set on the shores of this bay in southern Antigua.WorldCaribbeanAntigua and BarbudaMamora BayMamora Bay