I think a ten mile radius would work fine.  Add a forest or some other type of natural terrain between the school and the hotel (resort?) As long as there isn't a giant city on the island.  Maybe a smaller town built up to help support the hotel?