Barry Waterfront development brings community benefits