Potterworld already has the island with the shack that Harry firsts meet Hagrid in, however, I think it would be more atmospheric if it was always night on the island (similar to Shade Alley). If possible, constant rain or thunder would also be great.