What is Beachmap?

Beachmap is a catalog of beaches around the world. You can browse by country and region, view each beach on a satellite map, check live weather and a 10-day forecast, and search by name or location. It covers 2307 beaches across dozens of countries.

Built with
  • Django — backend and database (SQLite)
  • Folium / Leaflet — interactive maps
  • Open-Meteo — weather data (free, open API)
  • Bootstrap 5 — responsive layout
  • Hosted on PythonAnywhere
Images & text attribution

Beach photos and descriptions are sourced from Wikimedia Commons and Wikipedia under their respective free licences (typically Creative Commons).

Each beach page displays the image attribution and licence directly beneath the photo — clicking the licence link takes you to the original file on Wikimedia Commons. Text sourced from Wikipedia includes a link back to the source article.

Find beaches near you

The home page uses your device's location to show nearby beaches on the map. This feature is entirely optional — your browser will ask for permission first, and the map works normally if you decline.

We only use low-accuracy location. Beachmap explicitly requests approximate location (Wi-Fi / cell-tower level), not GPS — enough to find beaches near you, not to pinpoint your exact location.

Your approximate coordinates are used only to calculate which beaches are closest. They are not stored, logged, or shared with any third party. See our privacy policy for full details including your GDPR rights.

Liked beaches — no account needed

You can like any beach by tapping the ❤️ button on its page. Your liked beaches are saved in a list you can revisit at any time — no sign-up, no email, no password required.

Likes are remembered using a temporary session cookie stored in your browser. We cannot tell who you are — the system only knows a beach was liked, not by whom.

Because likes are tied to your browser session rather than an account, they will reset if you clear your cookies or switch to a different browser or device. See our privacy policy for full details.

Safety notice

Beachmap is an informational catalog only. Always check with local authorities before swimming or engaging in any activity at a beach. Beachmap does not guarantee that any beach is safe, accessible, or suitable for any particular use.