เกาะยอ ตั้งอยู่ในตำบลเกาะยอ อำเภอเมืองสงขลา ห่างจากตัวเมืองโดยใช้เวลาเดินทางไม่ถึง 20 นาที เป็นเกาะเล็กกลางทะเลสาบสงขลา เชื่อมจากตัวเมืองโดยสะพานติณสูลานนท์ซึ่งเป็นสะพานยาวที่สุดในประเทศไทย เกาะยอเป็นเกาะที่เงียบสงบมีความป็นวิถีชีวิต มีสวนผลไม้นานาชนิด และมีโบราณสถาน เช่น วัดเขาบ่อ วัดท้ายยอ ซึ่งวัดนี้มีเจดีย์เก่าแก่อยู่บนเนินเขา มีโฮมสเตย์ของชาวบ้านให้ได้พักผ่อน มีกระชังปลาเรียงรายกลางทะเลสาบกลายเป็นภาพที่สวยงาม โดยเฉพาะในช่วงที่พระอาทิตย์ลับขอบฟ้า มีพื้นที่ประมาณ 15 ตารางกิโลเมตร