Dive.site is an interactive map for divers which you can use to search and add dive sites, keep track of your own dives and share impressions about your diving experience with other members.

To begin all you need is an account, which is free.

https://dive.site