Located on its own private beach in Naama Bay, Gafy Resort offers a large outdoor pool, a children's pool, and spa facilities.