Windward Bay Beach is a natural feature, located at Windward Bay Beach, Antigua and Barbuda
Great surf beach on the south coast