Marina swimming pool