The Hills St John is the perfect choice for a very luxurious villa vacation. Nestled into the hillside above the bustling and eclectic harbor town of Cruz Bay, The Hills is located on the beautiful island of St John.