Bayfront will be located on the northern part of Al-Khobar’s beach, spanning over 100,000 square metres from the shore with a 1,600-square-metre island